 
#public-div{
	width: 100%;
}

html{
	font-size: 24px;
    background-color: #f1f1f1;
    height: 100%;
    overflow: hidden;
}

body {
    font-size: .8rem;
}

nav{
	background-color: #f6f6f6;
	height: 2rem;
	line-height: 2rem;
	border-bottom: 1px solid #DDD;
	position: fixed;
	width:100%;
	z-index: 999;
}

nav .left{
	float: left;
	width: 20%;
	height: 2rem;
}

nav .left img{
	position: absolute;
	left: .625rem;
	width: .5rem;
	padding-top: .6rem;
	height: .8rem;
}

nav .middle{
	width: 60%;
	text-align: center;
	float: left;
	font-size: .8rem;
	font-weight: 500;
}

nav .right{
	float: left;
	width: 20%;
}

nav .right i.hxin-qq{
	background: url(../images/hxin-qq.png) center center no-repeat;
	height: 2rem;
	width: 2.021rem;
	display: block;
	float: right;
	background-size: .771rem;
}

.hxopen-img{
    transform: rotate(-90deg);
    float: left;
    width: 0.25rem;
    margin: 0.65rem 0.3rem 0 0;
}

.hxborder-main{
	height: auto;
	display: block;
	position: relative;
	margin-top: 2.021rem;
}

.hxborder-conn, .hxborder-main{
	border-bottom: 1px solid #e6ca88;
}

.hxborder-top {
    /*cursor: pointer;*/
    height: 1.667rem;
    display: block;
    padding: 0 .625rem;
    background-color: #ffecc0;
}

.hxborder-top p {
    height: 1.667rem;
    line-height: 1.667rem;
    color: #b36a12;
    font-size: .5rem;
    float: left;
}

.hxborder-top a.hxopen {
    background-size: .417rem;
}

.hxborder-top a.hxopen, .hxborder-top a.hxstop {
    float: right;
    height: 1.667rem;
    line-height: 1.667rem;
    color: #b36a12;
    font-size: .5rem;
    padding-left: .542rem;
    cursor: pointer;
}

.hxborder-conn {
    height: auto;
    position: absolute;
    top: 1.646rem;
    max-width: 768px;
    min-width: 92%;
    background-color: #ffecc0;
    padding: 0 .625rem;
    z-index: 20;
}

.hxborder-conn .hxbdtxt {
    height: auto;
    display: block;
    border-radius: .313rem;
    padding: .313rem .417rem;
}

.hxborder-conn .hxbdtxt p {
    height: auto;
    line-height: .833rem;
    font-size: .542rem;
    color: #333;
}

.hxborder-conn .hxbdbtn {
    height: auto;
    display: block;
    padding: .417rem 0;
    text-align: center;
}

.hxborder-conn .hxbdbtn .hxfs {
    cursor: pointer;
    display: inline-block;
    width: 34%;
    height: 1.458rem;
    line-height: 1.458rem;
    background-color: #fff;
    font-size: .542rem;
    color: #b7721c;
    border: 1px solid #e6ca88;
    border-radius: .208rem;
}

.bg-fff {
    background-color: #fff;
}

.sendMessage {
    background: #fefefe;
    height: 2.083rem;
    border-top: 1px solid #e8e8e8;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.sendMessage .fot_left .wkit-igh {
    width: 100%;
    float: left;
    text-align: right;
    height: 2.083rem;
    background: url(../images/hxuploadimg.png) center center no-repeat;
    background-size: 1.167rem;
    cursor: pointer;
}

.sendMessage .fot_right {
    float: right;
    width: 95%;
}

.sendMessage .fot_right .wkit-le {
    float: left;
    width: 76%;
}

.sendMessage .fot_right .wkit-le .inty {
    padding: 0 .2rem;
    border-radius: .208rem;
    border: 1px solid #e8e8e8;
    -webkit-appearance: none;
    width: 91%;
    cursor: text;
}

.sendMessage .fot_right .wkit-le .inty, .sendMessage .fot_right .wkit-ri .btn_ot {
    height: 1.458rem;
    line-height: 1.458rem;
    margin-top: .3rem;
    font-size: .625rem;
    font-family: "微软雅黑";
}

.sendMessage .fot_right .wkit-ri {
    float: left;
    width: 2.5rem;
}

.sendMessage .fot_right .wkit-ri .btn_ot {
    text-align: center;
    border-radius: .208rem;
    background-color: #f60;
    color: #FFF;
    border: 0;
    width: 100%;
}

.sendMessage .fot_right .wkit-ri .btn_dis {
    background-color: #ccc;
}

input[type=button], input[type=submit], input[type=reset], textarea {
    -webkit-appearance: none;
}

button, input[type=button], input[type=submit], input[type=text], input[type=number], input[type=tel] {
    -webkit-appearance: none;
    outline: 0;
    cursor: pointer;
    border-radius: 0;
}

.chatDiv {
    overflow-y:scroll;
    padding-top: 100px;
}

.sendTime{
    margin: 15px 0px 15px;
    text-align: center;
    font-size:.5rem;
    color: #8d8d8d;
}

.mine{
    float: right;
}

.other{
    float: left;
    margin-top: 35px;
}

.mine .spanText{
    border-radius: .208rem;
    font-size: .6rem;
    background-color: #FF9900;
    color: #FFF;
    margin-right: 7px;
    padding: 12px 10px;
}

.qpText{
    float: right;
    width: 60%;
    word-break: break-all;
}

.other-qpText{
    float: left;
    width: 80%;
    word-break: break-all;
}

.other .spanText{
    border-radius: .208rem;
    font-size: .6rem;
    background-color: #FFF;
    color: #000;
    padding: 12px 10px;
    float: left;
    max-width: 65%;
}

.arrow{
    width: 0;
    height: 0;
    border-width: 0 0 12px 8px;
    border-style: solid;
    border-color: transparent transparent transparent #FF9900;
    position: relative;
    margin-top: 8px;
    float: right;
}

.other-arrow{
    width: 0;
    height: 0;
    border-width: 0 8px 12px 0px;
    border-style: solid;
    border-color: transparent #FFF transparent transparent;
    position: relative;
    margin-top: 8px;
    float: left;
}

.tsdd{
    border-radius: .208rem;
    font-size: .6rem;
    background-color: #FF9900;
    color: #FFF;
    line-height: 1rem;
    margin: 0px 26px;
    padding: 12px 10px;
    float: right;
}

.kf-img{
    width: 48px;
    height: 74px;
    background-size: 48px;
    background-image: url(../images/hxinkf-hd.png);
    background-repeat: no-repeat;
    float: left;
    margin-top: -23px;
    margin-left: 8px;
}

.user-img{
    width: 48px;
    height: 74px;
    background-size: 48px;
    background-image: url(../images/wenhao.jpg);
    background-repeat: no-repeat;
    float: left;
    margin-top: -23px;
    margin-left: 8px;
}

.name {
    font-size: 0.5rem;
    float: left;
    color: #666;
    margin: -24px 0 0 10px;
}

/* 免责声明 - Gww(黑羽KT)
除注明的服务条款外，
其他一切因访问此网页而引致之任何意外、
疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其所造成的损失，
Gww(黑羽KT)概不负责，亦不承担任何法律责任。 */